WebCore
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
WebCore est un framework dΓ©veloppΓ© par Apple, et distribuΓ© sous la licence GNU LGPL, afin de fournir un moteur de rendu HTML pour Mac OS Xcite-ref-1[1]. C'est un des deux composants primaires du framework WebKit (l'autre Γ©tant JavaScriptCore).
WebCore combine le moteur de rendu open source KHTML dΓ©veloppΓ© par le projet KDE, avec une bibliothΓ¨que d'adaptation appelΓ©e KWQ (prononcer Quack). Apple a créé l'adaptateur KWQ pour remplacer les dΓ©pendances du code de KHTML liΓ©es Γ Qt et aux autres modules KDE. KWQ intΓ¨gre Γ©galement une interface de programmation (API) Objective-C au moteur de rendu KHTML basΓ© sur C++, ce qui lui permet d'Γͺtre rΓ©fΓ©rencΓ© facilement par les applications bΓ’ties avec Cocoa.
Apple a annoncé WebCore le 7 janvier 2003 à la Macworld Expo avec le lancement du navigateur web Safari. Plus tard dans la journée, les développeurs ont publié leurs changements à la bibliothèque KHTML au projet KDE [1]. Puis en juin 2005, Apple a donné accès à leur dépôt CVS (maintenant, Subversion) de code source et à la base de données de bug Bugzilla, sa nature précédemment fermée devenant un obstacle pour fusionner les changements de WebCore à nouveau dans KHTML.[2]
Depuis, un grand nombre de projets a été réalisé à partir de la bibliothèque WebCore, en la portant sur d'autres plate-formes comme Nokia mobile ou des bibliothèques GNUstep multiplates-formes, ou en l'adoptant pour l'utilisation dans leur propre navigateur comme OmniWeb le navigateur de Omni Group. Epiphany, le navigateur du projet GNOME, pourrait aussi supporter ce moteur.
Bien que les dΓ©veloppeurs Mac puissent utiliser WebCore pour incorporer un moteur de rendu HTML dans leurs applications, Apple recommande l'utilisation de WebKit, qui est inclus par dΓ©faut depuis Mac OS X 10.2.7 et suivants et pour lesquels les interfaces sont stables.
Contents
β’ Voir aussi
β’ Liens externes
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Applications basΓ©es sur WebCore
β’ Mail β Le logiciel de courrier de Mac OS X.
β’ OmniWeb β Un navigateur web produit par Omni Group pour Mac OS X.
β’ RapidWeaver β Un logiciel de crΓ©ation de sites web simples d'utilisation et respectant les standards W3C.
β’ Safari - Navigateur web propriΓ©taire d'Apple.
β’ Sandvox β Un logiciel de crΓ©ation de sites web simple d'utilisation et respectant les standards W3C.
Notes et rΓ©fΓ©rences
cite-note-11. β Β« pcworld.com/article/134433/artβ¦ Β»(Archive.org β’ Wikiwix β’ Archive.is β’ Google β’ Que faire ?).
Voir aussi
Articles connexes
Liens externes
β’ (en) Page de WebCore sur developer.apple.com
β’ (en) WebKit Open Source Project β lancΓ© par Apple en juin 2005
β’ (en) Greetings from the Safari team at Apple Computer β PremiΓ¨res communications entre les Γ©quipes de WebCore et KHTML.
β’ (en) Gtk+ WebCore β Port Nokia de WebCore.
β’ (en) Atlantis browser β basΓ© sur GTK-WebCore.
β’ Portail dβApple
β’ Portail des logiciels libres